使用vue 您所在的位置:网站首页 vue cli3 新建项目 使用vue

使用vue

#使用vue| 来源: 网络整理| 查看: 265

使用vue-cli3新建一个项目并写好基本配置(推荐) 时间:2021-08-25 来源:互联网 编辑:宝哥软件园 浏览:次

1.使用vue-cli3新建项目:https://CLI . vuejs . org/zh/guide/creating-a-project . html

注意,我这里用吉巴什不好选择选项,我就用了基本的cmd(系统命令提示符):上下箭头和空格键可控制选项。

详细步骤:

vue创建初始化:这里我选择了自定义配置

(2)使用上下箭头和空格进行选择,我这里选择了这四个,之所以没用钢性铸铁预处理程序是因为我的项目中要用postcss-cssnext,后面会有详细配置说明

(3)后面的

使用类样式的组件语法?是否使用班级风格的组件语法?

将巴别塔与以打字打的文件一起用于自动检测聚合填充?是否使用巴别塔做转义?

路由器使用历史模式?是否使用路由的历史模式?

你更喜欢把巴别尔、波斯特、埃斯林等的配置放在哪里?把babel,postcss,eslint这些配置文件放哪?

是否将其保存为未来项目的预设?(是/否)是否记录一下以便下次继续使用这套配置?

2.改项目端口(个人需求): 在根目录新建vue.config.js(vue-cli3其他配置相关也写在这里)

模块。导出={ devserver : { port : 8100,//端口号}}3.根据环境设置相关变量(比如请求地址、打包输出路径等),并打包不同环境代码

(1)在根目录新建appconf.json,保存不同环境的对应变量配置

{ ' dev ' : { ' serverUrl ' : ' http://localhost 336057156/' },' build ' : { ' serverUrl ' : ' http://build。com/',outputDir': '././dist/build ',' productId': '111' },alpha ' : { ' ServerURl ' : ' http://build-test。com/',outputDir': '././dist/alpha ',' productId': '222' }}(2)src下新建普通文件夹,下面新建configByEnv.js,根据环境设置对应变量值

var path=require(' path ')var appconf=require('././appconf。JSON)var server URL var product id=' ' switch(进程。ENV。node _ ENV){ case ' production ' :服务器URL=appconf。建造。serverurl产品id=appconf。建造。产品id break case ' development ' :服务器URL=appconf。阿尔法。serverurl产品id=appconf。阿尔法。产品id break }//配置建设文件输出路径,可以使用绝对路径或相对路径var outputDirvar reg=/^\.(\.)?\/.*/if(reg。测试(appconf。建造。outputDir)){ if(进程。ENV。NODE _ ENV==' alpha ')outputDir=路径。resolve(_ dirname,appconf.alpha.outputDir) //相对路径else OutPutdir=路径。resolve(_ dirname,appconf.build.outputDir) //相对路径} else { if(process。ENV。node _ ENV==' alpha ')输出dir=appconf。阿尔法。输出目录else输出目录=appconf。建造。输出目录/绝对路径} var conf={输出目录:输出目录,服务器Url:服务器Url,env: process.env.NODE_ENV,productId: productId }模块。导出=conf(3)在需要用以上变量的地方引入即可,如。射流研究…中:var { outputDir }=require(' ./src/common/configbyenv。js’);分时(同分时)中:从" @/common/configByEnv.js "导入{ ServerURl };

注意:ts这样引入会报错,需要将tsconfig.json中添加allowJs':真,

-上面针对某些变量根据不同环境设置了不同值,那么打包时只要更改环境,打包后则会取到不同环境对应的特定值-

因为项目中已经有开发环境和打包建设环境,我这里只要再加一个打包希腊字母的第一个字母测试环境:

(1)package.json中添加

{ ' scripts ' : { ' serve ' : ' vue-CLI-service serve ',' alpha ' : ' vue-CLI-service build-mode alpha ',' build ' : ' vue-CLI-service build ' }(2)根目录新建。环境,其内容为:

NODE_ENV='alpha '

(3)在vue.config.js设置打包输出路径

var { outputDir }=require(' ./src/common/configbyenv。js’);模块。导出={ OutPutdir : OutPutdir,}4 .在项目中引入并配置postcss-nextcss

1.

//NPM installautoprefixer-save-dev在这一步中是不必要的,因为postss-csnext带有这种依赖性

npm安装post CSS-csss next-save-dev

npm安装postss-导入-保存-开发

npm安装postcss-loader - save-dev

2.如果package.json中没有自动生成以下内容,请手动添加以下内容

{ ' postss ' : { ' plugins ' : { ' postss-CSS next ' : { } },} 5。介绍组件库:我这里用的是elementUI,配置步骤:

第一步:进入项目目录

npm i元素-ui -S

第二步:引入main.js

从' element-ui '导入元素ui ' import ' element-ui/lib/theme-粉笔/index.css' vue.use (element ui)以上是vue-cli3的初始化项目和一些基本配置,可以将ts和css文件从中分离出来。根据个人喜好。然后,愉快地写代码。

摘要

以上是边肖用vue-cli3搭建新项目的介绍,写的基本配置,希望对大家有所帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!如果你觉得这篇文章对你有帮助,请转载,请注明出处,谢谢!

版权声明:使用vue-cli3新建一个项目并写好基本配置(推荐)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

上一篇:的实现方法 NET核心适配器操作mysql数据库 下一篇:元素树树形控件的官方使用文档


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有